package com.linwen.tips.jvm;

import org.junit.Test;


/**
 * @ClassName Jstack
 * @Description 使用jstack排查问题的案例
 * @Author zero
 * @DATE 2024/9/15 11:59 AM
 * @Version 1.0
 */
public class Jstack {

    /** 先使用top获取到pid，再使用jstack pid
     * jstack pid |grep "linwen"  过滤出项目代码相关信息
     **/


    @Test
    public void test(){
        while (true){
            System.out.println("hello world");
        }
    }

    @Test
    public void test2(){
        Thread thread =  new Thread(() -> {
            while (true){
                System.out.println("hello world");
            }
        });
        thread.setDaemon(false);
        thread.start();
        while (thread.isAlive()){

        }
    }


}
